package com.shhic.hhplt.server.service;

import com.shhic.hhplt.server.model.*;

import java.util.List;

public interface ITestComplexQueryService {
    /**
     * 绑定码集合查询，通过sql语句
     * @param query	查询条件
     * @return
     */
    List<BindingCodeQueryResult> queryBindingCodeCollection(BindingCodeQuery query);


    /**
     * 查询工位统计情况
     * @param query
     * @return
     */
    List<WorkbayStatisticResultDb> queryWorkbayStatistic(WorkbayStatisticQuery query);

    /**
     * 获取一个时间段内的所有测试报告
     * @param startTime	开始时间
     * @param endTime	结束时间
     * @return
     */
    List<ExportedTestReport> exportTestReports(long startTime, long endTime);
}
